﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Item
{
    public class ItemTypeConst
    {
        /// <summary>
        /// 投射物
        /// </summary>
        public const string Projectile = "Projectile";
        /// <summary>
        /// 范围
        /// </summary>
        public const string Range = "Range";
        /// <summary>
        /// 元素
        /// </summary>
        public const string Element = "Element";
        /// <summary>
        /// 特殊
        /// </summary>
        public const string Special = "Special";

        /// <summary>
        /// 地面部队
        /// </summary>
        public const string Army = "Army";
        /// <summary>
        /// 负面效果
        /// </summary>
        public const string Debuff = "Debuff";

        /// <summary>
        /// 伤害
        /// </summary>
        public const string Damage = "Damage";
        /// <summary>
        /// 辅助
        /// </summary>
        public const string Assist = "Assist";
        /// <summary>
        /// 受益
        /// </summary>
        public const string Gain = "Gain";
        /// <summary>
        /// 召唤
        /// </summary>
        public const string Summon = "Summon";

        public static readonly (string type,string name)[] Types;

        static ItemTypeConst()
        {
            Types = new (string, string)[]
            {
                (Projectile,"投射物"),
                (Range,"范围"),
                (Element,"元素"),
                (Special,"特殊"),
                (Damage,"伤害"),
                (Army,"地面部队"),
                (Assist,"辅助"),
                (Debuff,"敌方减益"),
                (Gain,"收益"),
                (Summon,"召唤"),
            };
        }
    }
}
